package com.pet_service.service;

import com.pet_service.result.Result;
import com.pet_service.vo.PageBean;
import com.pet_service.vo.PageResultVO;
import com.pet_service.vo.StaffFormDTO;
import com.pet_service.vo.StaffProfileVO;

public interface StaffService {
    // 分页查询服务人员档案（使用PageBean）
    PageResultVO<StaffProfileVO> queryStaffProfiles(PageBean pageBean);

    // 根据ID查询单个服务人员档案
    StaffProfileVO queryStaffProfileById(Integer id);

    // 新增服务人员
    Result addStaff(StaffFormDTO staffFormDTO);

    // 修改服务人员
    Result updateStaff(StaffFormDTO staffFormDTO);

    // 删除服务人员（逻辑删除）
    Result deleteStaff(Integer id);

}